public class selfPowNumber {
    public static void main(String[] args) {
         //要求1:统计一共有多少个水仙花数。
//要求2:判断一下为什么没有两位自幂数。(课后作业)
//要求3:统计一共有多少个四叶玫瑰数，五角星数(课作业)
//水仙花数:100~999
        int count=0;
        for (int i = 100; i <=999 ; i++) {
            //得到个位 十位 百位
            int ge=i%10;
            int shi=i/10%10;
            int bai=i/100%10;
            //判断:
            //每一位的三次方之和跟本身进行比较;
            double sum=Math.pow(ge,3)+Math.pow(shi,3)+Math.pow(bai,3);
            if(sum==i){
                count++;
                System.out.println(i);
            }

        }
//        得到水仙花数的个数;
        System.out.println(count);


    }
}
